<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>数组</title>
		<link rel="stylesheet" type="text/css" href=""/>
		
	</head>
	<body>
		<script type="text/javascript">
			// var arr1=new Array();
			// var arr2=new Array(10);
			// var arr3=new Array(10,40,50,60,70);
			// var arr4=["张三","路飞","柯南","萝卜"];
			// console.log(arr4.length);
			
			// console.log(arr4[2]);
			// arr4[6]="工藤新一";
			// console.log(arr4);
			// var arr3=new Array(10,40,50,60,70);
			// var arr4=["张三","路飞","柯南","萝卜"];
			// var arr=["a","b","c"];
			// 数组可以通过 indexOf()来搜索一个指定的元素的位置，如未找到返回 -1；
			// console.log(arr4.indexOf("路飞"));，
			//concat()方法可以把当前的数组和另一个数组连接起来，并返回一个新的数组
			// var a=arr.concat(arr3,"康康",arr4);
			// console.log(a);
			
			 // var arr=["张三","路飞","柯南","萝卜"];
			// arr.push("娜美","23",12);
			 // arr.pop();
			// console.log(arr);
			// unshift() 向数组前面添加若干元素，shift() 则把数组的第一个元素删除掉
			// arr.unshift("娜美","23",12);
			// arr.shift();
			// console.log(arr);
			// var arr=[0,1,2,3,6,5,6,4,8,9];
			// slice() 截取数组的部分元素，然后返回一个新的数组
			// slice(start,end) 从start位置开始截取,截取到end位置(不包含end)
			//如果没有第二个参数，从start位置截取直到结束
			// var a=arr.slice(2,6);
			// var a=arr.slice(3);
			// console.log(a);
			// sort() 可以对当前数组排序
			// arr.sort();
			// reverse()把整个数组的元素反转
			// arr.reverse();
			// var str=arr.join("-");
			// console.log(str);
			//var arr=["张三","路飞","柯南","萝卜"];
			// splice(索引位置,删除的个数);从索引位置开始向后删除
			// arr.splice(1,2);
			// splice(索引位置,删除的个数,欲加元素1,欲加元素2...)
			// arr.splice(2,1,"田七","康康","kang");
			// for (var i=0;i<arr.length;i++) {
			// 	console.log(arr[i]);
				
			// }
			// for(var 变量名 in 数组名){
			// }
			var arr=["张三","路飞","柯南","萝卜"];
			for(i in arr){
				console.log(arr[i]);
			}
			for(var i in arr){
				console.log(arr[i]);
			}
			// 两种均可,i用来保存键值
			//var k=0xAB;
			//alert(NaN==NaN);
			
			
			
		</script>
	</body>
</html>
